Комп'ютерні новини
Всі розділи
Нові подробиці наступного покоління процесорів AMD «Vishera», «Terramar» і «Sepang»
Нещодавно компанія AMD розповсюдила технічний документ Software Optimization Guide for AMD Family 15h Processors, який в першу чергу призначений для розробників програмного забезпечення. Однак, в ньому виявилися деякі подробиці нових APU лінійки AMD «Trinity» та процесорів серій AMD «Vishera», «Terramar» і «Sepang».
Нагадаємо, що моделі AMD «Vishera» прийдуть на зміну десктопних рішень лінійки AMD FX. А моделі з кодовою назвою AMD «Terramar» і «Sepang» орієнтовані на ринок серверних процесорів, де вони повинні замінити нещодавно представлені рішення серій AMD Opteron 6200 та 4200.
Усі вищезгадані APU та процесори використовуватимуть покращену 32-нм мікроархітектуру AMD «Bulldozer», яка передбачатиме використання модульної структури. Кожен модуль об’єднує в собі два процесорних ядра, кеш-пам’ять рівнів L1 і L2 та ряд інших блоків.
Як з’ясувалося, нові APU лінійки AMD «Trinity» характеризуватимуться підтримкою:
-
двох модулів (чотирьох процесорних ядер);
-
двоканального контролера оперативної пам’яті стандарту DDR3;
-
16-бітних чисел з плаваючою крапкою;
-
нових інструкцій VCVTPH2PS та VCVTPS2PH, які призначені для активного використання вищезгаданого формату чисел;
-
нових наборів інструкцій FMA3, Bit Manipulation (BMI) та Trailing Bit Manipulation (TBM);
-
збільшеного розміру кеш-пам’яті даних L1;
-
збільшеного розміру черги FPU load;
-
вдосконаленим блоком IOMMU, що оптимізує доступ зовнішніх пристроїв до системної пам’яті.
Рішення лінійок AMD «Vishera», «Terramar» і «Sepang» додатково до вищезгаданих властивостей володітимуть підтримкою:
-
до п’яти модулів (10 процесорних ядер);
-
кеш-пам’яті L3;
-
чотириканальної оперативної пам’яті стандарту DDR3;
-
функції HyperTransport Assist, яка покращує внутрішню комунікацію між процесорними ядрами.
Порівняльна таблиця функцій процесорів та APU компанії AMD представлена в наступній таблиці:
Назва функції |
Модель 0xh |
Модель 0xh |
Модель 0xh |
Кодова назва процесорів |
«Zambezi» / |
«Trinity» |
«Vishera» / |
Підтримка кеш-пам’яті L3 |
+ |
- |
+ |
Підтримка 16-бітних чисел з плаваючою крапкою |
- |
+ |
+ |
Підтримка інструкцій F16C (VCVTPH2PS, VCVTPS2PH) |
- |
+ |
+ |
Підтримка інструкцій FMA3 |
- |
+ |
+ |
Підтримка інструкцій BMI |
- |
+ |
+ |
Підтримка інструкцій TBM |
- |
+ |
+ |
Розмір кеш-пам’яті даних L1, записів |
32 |
64 |
64 |
Максимальна кількість ядер |
8 |
4 |
10 |
Кількість каналів DDR3-пам’яті |
2 |
2 |
4 |
Розмір черги FPU load |
40 |
44 |
44 |
Підтримка функції HyperTransport Assist |
+ |
- |
+ |
Блок IOMMU |
v1 |
v2 |
не визначено |